/**
 * @param {string} s
 * @return {character}
 */
var firstUniqChar = function (s) {
	// 判空
	if (!s) {
		return " ";
	}
	// 哈希表用于储存频次
	let hashMap = {};
	// 遍历字符串获取每个字符出现的频次
	for (let letter of s) {
		if (letter in hashMap) {
			hashMap[letter]++;
		} else {
			hashMap[letter] = 1;
		}
	}
	// 遍历哈希表，找到第一个频次为1的字符
	for (let key in hashMap) {
		if (hashMap[key] === 1) {
			return key;
		}
	}
	// 一直没找到则返回空
	return " ";

};